package com.ziki.framework.wicket.markup.html.form;

import java.util.List;

import org.apache.wicket.markup.html.form.AbstractChoice;
import org.apache.wicket.markup.html.form.IChoiceRenderer;
import org.apache.wicket.model.IModel;

public abstract class AbstractFwChoice<T, E> extends AbstractChoice<T, E> {
    private static final long serialVersionUID = 1L;

    public AbstractFwChoice(String id, IModel<? extends List<? extends E>> choices, IChoiceRenderer<? super E> renderer) {
        super(id, choices, renderer);
    }

    public AbstractFwChoice(String id, IModel<? extends List<? extends E>> choices) {
        super(id, choices);
    }

    public AbstractFwChoice(String id, IModel<T> model, IModel<? extends List<? extends E>> choices,
            IChoiceRenderer<? super E> renderer) {
        super(id, model, choices, renderer);
    }

    public AbstractFwChoice(String id, IModel<T> model, IModel<? extends List<? extends E>> choices) {
        super(id, model, choices);
    }

    public AbstractFwChoice(String id, IModel<T> model, List<? extends E> choices, IChoiceRenderer<? super E> renderer) {
        super(id, model, choices, renderer);
    }

    public AbstractFwChoice(String id, IModel<T> model, List<? extends E> choices) {
        super(id, model, choices);
    }

    public AbstractFwChoice(String id, List<? extends E> choices, IChoiceRenderer<? super E> renderer) {
        super(id, choices, renderer);
    }

    public AbstractFwChoice(String id, List<? extends E> choices) {
        super(id, choices);
    }

    public AbstractFwChoice(String id) {
        super(id);
    }

}
